#注解
'''
类型注解，支持变量的类型注解。函数或者方法的形参列表的返回值做类型注解
语法：   变量：类型


注释中也可以写。注解
 语法  #type：类型


一般无法直接，看出类型的时候，就要设置类型注解，多对不熟的模块，只是提示，不决定数据类型


'''
import json
import random

#基础变量设置类型注解
var_1 :int=2

#容器设置
my_list:list=[1,2,3,4,5]

#容器内部

my_list2:list[int]=[1,2,3,4,5]#list 内部设置为int类型



#使用#type:类型

var_2=2#type:int
var_3 = random.randint(1,10)
print(var_3)
var_4 = json.loads('{"age":"2"}')  #type:dict[str,str] #type和冒号不要空格，识别不到了


def fun():
    return 3

var_5=fun() #type: int


#类型注解只是提示而已

var_6:int="123e4"#只是备注而已，不会报错

print(var_6)



